home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Zone 96
/
PC Zone #096.7z
/
Dppcz1200.mdf
/
Demos
/
Gunlok
/
data1.cab
/
Program_Executable_Files
/
scripts
/
compounds.gsh
< prev
next >
Wrap
Text File
|
2000-09-09
|
2KB
|
109 lines
// defines compound multiple building blocks
////////////////////////////////////////////////////////////////////////////////////
// start wrapper - prevent multiple inclusions or recursive inclusions
//(this currently causes 'unrecognized preprocessor directive' warnings, until implemented)
#ifndef INCLUDED_compounds_GSH
#define INCLUDED_compounds_GSH
// A shadow can be placed in the gcs using the identifier
////////////////////////////////////////////////////////////////////////////////////
// defines centre pillar section
shape Shp_Compound_a
{
file "objects\Compound A.rif"
name "Compound A"
}
role Rol_Compound_a : Rol_PlacedObject
{
shape Shp_Compound_a
identifier "compound_a"
destructibility Des_Explode
ai blocker
status display no
armour 30
}
// defines edge section
shape Shp_Compound_b
{
file "objects\Compound B.rif"
name "Compound B"
}
role Rol_Compound_b : Rol_PlacedObject
{
shape Shp_Compound_b
identifier "compound_b"
destructibility Des_Explode
ai blocker
status display no
armour 30
}
// defines wall section
shape Shp_Compound_c
{
file "objects\Compound C.rif"
name "Compound C"
}
role Rol_Compound_c : Rol_PlacedObject
{
shape Shp_Compound_c
identifier "compound_c"
destructibility Des_Explode
ai blocker
status display no
armour 30
}
// defines corner section
shape Shp_Compound_d
{
file "objects\Compound D.rif"
name "Compound D"
}
role Rol_Compound_d : Rol_PlacedObject
{
shape Shp_Compound_d
identifier "compound_d"
destructibility Des_Explode
ai blocker
status display no
armour 30
}
// defines T-junction section
shape Shp_Compound_e
{
file "objects\Compound E.rif"
name "Compound E"
}
role Rol_Compound_e : Rol_PlacedObject
{
shape Shp_Compound_e
identifier "compound_e"
destructibility Des_Explode
ai blocker
status display no
armour 30
}
////////////////////////////////////////////////////////////////////////////////////
// end wrapper - for preventing multiple or recursive inclusions
#endif // !INCLUDED_compounds_GSH